Creates a tracking/assertion wrapper around an implementation of an ILockStrategy to verify lock state before and after acquisition and release of both reader and writer locks.
Syntax
Type Parameters
Example
Library/Library.Test/LockingTests/TestDebugLocking.cs
C# | Copy Code |
---|
using (DebugLocking lck = new DebugLocking<IgnoreLocking>())
Assert.IsFalse(lck.CaptureStack);
using (DebugLocking lck = new DebugLocking<IgnoreLocking>(true, 0, 0, false, 0))
Assert.IsTrue(lck.CaptureStack); |
VB.NET | Copy Code |
---|
Using lck As DebugLocking = New DebugLocking(Of IgnoreLocking)()
Assert.IsFalse(lck.CaptureStack)
End Using
Using lck As DebugLocking = New DebugLocking(Of IgnoreLocking)(True, 0, 0, False, 0)
Assert.IsTrue(lck.CaptureStack)
End Using |
Inheritance Hierarchy
Requirements
Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7
See Also